Big Huge Thesaurus

three-dimensional radar

noun